package com.yfp.machine.mapper;

import com.yfp.machine.domain.MachineLog;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * (MachineLog)表数据库访问层
 *
 *
 * @since 2023-12-16 22:48:58
 */
@Mapper
public interface MachineLogMapper {


    /**
     * 统计总行数
     *
     * @param machineLog 查询条件
     * @return 总行数
     */
    long count(MachineLog machineLog);

    /**
     * 新增数据
     *
     * @param machineLog 实例对象
     * @return 影响行数
     */
    int insert(MachineLog machineLog);

    /**
     * 按机器id查询机器日志
     *
     * @param machineId 机器id
     * @return {@link List}<{@link MachineLog}>
     */
    List<MachineLog> queryMachineLogByMachineId(String machineId);
}

